package com.dkm.orproject.dkmoa.domain;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OaEntryFlow {
    /** 人员信息流程id 人员信息流程id*/
    private Long pkEntryId;

    /** 人员id*/
    private Long personnelId;

    /** 电话*/
    private String entryPhone;

    /** 入职流程名称*/
    private String entryName;

    /** 身份证*/
    private String entryIdentity;

    /** 通信地址*/
    private String entryCommunicationResidence;

    /** 通讯邮编*/
    private String entryPostcodeResidence;

    /** 现住邮编*/
    private String entryPostcode;

    /** 外语及等级*/
    private String entryForeignLevel;

    /** 专业职称*/
    private String entryMajorQualification;

    /** 职业资格*/
    private String entryProfessionalQualification;

    /** 银行账号*/
    private String entryBankAccount;

    /** 开户行*/
    private String entryBankName;

    /** 专业*/
    private String entryMajor;

    /** 现住地址*/
    private String entryCurrentResidence;

    /** 性别 性别0女，1男*/
    private String entrySex;

    /** 出生日期 出生日期*/
    private Date entryBirthday;

    /** 名称 名称*/
    private String entryArea;

    /** 出生国家 出生国家(数据字典)*/
    private Long entryState;

    /** 出生省份 出生省份(数据字典)*/
    private Long entryProvince;

    /** 国籍 国籍(数据字典)*/
    private Long entryNationality;

    /** 婚姻状况 婚姻状况0已婚，1未婚，2离异，3再婚*/
    private String isMarriage;

    /** 民族 民族(数据字典)*/
    private Long entryNation;

    /** 籍贯（省） 籍贯（省）(数据字典)*/
    private String entryNativeProvince;

    /** 籍贯（市/县） 籍贯（市/县）(户口所在地)*/
    private String entryNativeCity;

    /** 身高(CM) 身高(CM)*/
    private String entryStature;

    /** 血型 血型(数据字典)*/
    private Long entryBlood;

    /** 子女数目 子女数目*/
    private String entryChildren;

    /** 独子出生日期 独子出生日期*/
    private Date entrySingletonBirthday;

    /** 是否领取独生子女证 0否，1是*/
    private String entrySingletonPapers;

    /** 最高学位 最高学位(数据字典)*/
    private Long entryDegree;

    /** 最高学历 最高学历(数据字典)*/
    private Long entryEducation;

    /** 最高职称 最高职称(数据字典)*/
    private Long entryPosition;

    /** 招聘渠道 招聘渠道(数据字典)*/
    private Long entryRecruitment;

    /** 入行时间 入行时间*/
    private Date entryTime;

    /** 本行是否有亲属 0没有，1有*/
    private String isKinsfolk;

    /** 身高 身高*/
    private BigDecimal healthHeight;

    /** 体重 体重*/
    private BigDecimal healthWeight;

    /** 视力 视力0良好，1辅助*/
    private String isHealthEyesight;

    /** 听力 听力0良，1辅助*/
    private String isHealthEar;

    /** 工伤 工伤0是1否*/
    private String isHealthInjury;

    /** 伤残 伤残0是1否*/
    private String isHealthMaim;

    /** 伤残等级 伤残等级（数据字典）*/
    private Long healthMaimGrade;

    /** 重劳动 重劳动0是1否*/
    private String isHealthHeavyManual;

    /** 传染病 传染病0是1否*/
    private String isHealthContagion;

    /** 最近的治疗 最近的治疗*/
    private String healthTreat;

    /** 参加工作时间 参加工作日期*/
    private Date dimissionTime;

    /** 离职原因 离职原因*/
    private String dimissionCause;

    /** 保密协议 保密协议0是1否*/
    private String isDimissionNda;

    /** 法律事宜 法律事宜0是1否*/
    private String isDimissionLaw;

    /** 累计工作日期 累计工作日期*/
    private String accumulativeDate;

    /** 年假 年假0是1否*/
    private String isAnnualVacation;

    /** 刑事责任 刑事责任0是1否*/
    private String isPenal;

    /** 应聘来源 应聘来源（数据字典）*/
    private Long recruitmentInformation;

    /** 是否在本公司工作 是否在本公司工作1是0否*/
    private String formerWork;

    /** 部门id 入职部门*/
    private Long departmentId;

    /** 岗位id 入职岗位*/
    private Long postId;

    /** 录用条件 录用条件*/
    private String employCondition;

    /** 入职日期 入职日期*/
    private Date affirmTime;

    /** 试用日期 试用日期(数据字典)*/
    private String trialDate;

    /** 试用工资 试用工资*/
    private BigDecimal trialMoney;

    /** 正式工资 正式工资*/
    private BigDecimal officialMoney;

    /** 流程进度 流程进度外键*/
    private Long entrySchedule;

    /** 有效性 0无效，1有效，2待审*/
    private String isRevision;

    /** 创建人Id*/
    private Long createdBy;

    /** 创建人名称*/
    private String createdName;

    /** 创建时间*/
    private Date createdTime;

    /** 更新人*/
    private String updatedBy;

    /** 更新时间*/
    private Date updatedTime;

    /** 流程进度名称 */
    private String flowContent;

}